/* CSS Document */
body{font-family:"Microsoft Yahei";font-size:0.875rem;color:#333333; padding:0; margin:0; background-color:#fff; overflow-x:hidden;}
input , textarea , select,button{font-family:"Microsoft Yahei"; color:#333333; font-size:0.875rem;}
a:focus,:focus, input[type=button] ,input[type=submit] {outline:none;blr:expression(this.onFocus=this.blur());}
/*首页*/
.header{ width:100%; height:auto; overflow:hidden; background:url("../images1/header_bg.jpg") repeat-x #009E0B;}
.header_top{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.header_top span{ color:#fff; line-height:39px; margin-left:10px;}
.header_top p{ float:right;color:#fff;}
.header_top p a{ color:#fff; line-height:39px; margin:0px 3px;}
.header_center{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.logo{ width:585px; height:90px; float:left; margin:16px 0px;}
.logo img{ width:100%; height:auto;}
.mune{ display:none;}
.header_tel{ height:63px; overflow:hidden; float:right; background:url("../images1/tel.png") no-repeat; margin:33px 3px 0px 0px;}
.header_tel p{ color:#fff; margin:3px 0px -2px 65px;}
.header_tel span{ color:#FDDF01; margin-left:65px; font-size:25px;}
.nav_bg{ width:100%; height:45px;  overflow:hidden; border-top: 1px solid #4BB747;}
.nav{ width:1200px; height:45px; margin:0px auto;}
.nav li{ width:16.6%; height:45px; float:left; text-align:center;}
.nav li:hover{ background:#FDDF01;}
.nav li:hover + li{ background-image:none;}
.nav li a{ color:#ffffff; font-size:0.95rem; display:block; line-height:45px;}
.nav li a:hover{ text-decoration:none; color:#333;}
.nav .nav_active{ background:#FDDF01;}
.nav .nav_active a{ color:#333;}
.nav .nav_active + li{ background-image:none;}


.banner{ width:100%; height:auto; overflow:hidden;}
.rmgjc_bg{ width:100%; height:65px;  overflow:hidden; border-bottom: 1px solid #4BB747;}
.rmgjc{ width:1200px; height:65px; margin:0px auto;}
.gjc{ width:750px; height:65px; float:left; line-height:65px;}
.gjc span{ margin-right:10px; line-height:65px;}
.gjc a{ color:#333; margin:0px 6px;}
.suosuo{ width:360px; height:37px; float:right; margin:14px 0px 0px 0px;}
.sousuo_kuang{ width:318px; height:35px; border:1px solid #B9B9B9; border-right: 0; float:left; background:#fff;}
.sousuo_kuang input{ width:308px; height:35px; line-height:35px; border:0; background:#fff; padding-left:10px; float:left;}
.sousuo_btn{ width:39px; height:37px; float:left;}

.product_bg{width:1200px;height:auto; position:relative; overflow:hidden; margin:60px auto;}
.product{ width:100%; height:auto; overflow:hidden; }
.product_l{ width:271px; height:auto; float:left;}
.product_l_title{ width:271px; height:82px; text-align:center; background:#29D535; overflow:hidden;}
.product_l_title p{ color:#fff; font-size:20px; margin-top:15px;}
.product_l_title span{ color:#fff; font-size:16px;}
.product_l_content{ width:269px; height:auto; float:left; border:1px solid #4BB747; border-top:0;}
.product_l_content ul{ width:245px; height:auto; margin:28px auto 10px; overflow:hidden;}
.product_l_content ul li{ width:100%; height:45px; float:left; line-height:45px; background:#009E0B; margin-bottom:28px; overflow: hidden;}
.product_l_content ul li i{ float:left; font-style:normal; margin:0px 10px 0px 30px; line-height:45px; font-size:22px; color: #fff;}
.product_l_content ul li a{ color:#fff; font-size:14px; line-height:45px;}
.product_l_content ul li a:hover{ text-decoration:none; color:#FDDF01;}
.product_l_content ul li a:hover i{ color:#009E0B;}
.product_l_content_lx{width:269px; height:auto; float:left; border:1px solid #4BB747; margin-top: 25px; padding: 13px 0;}
.product_l_content_lx p{ padding: 0px 10px; line-height: 30px; color: #4BB747;}
.product_r{ width:890px; height:auto; float:right; border:1px solid #4BB747;}
.product_r_content{ width:100%; height:auto; float:left;}
.product_r_content ul{ width:103%; height:auto; overflow:hidden; margin-bottom:13px;}
.product_r_content ul li{ width:280px; height:auto; float:left; margin:13px 0px 0px 13px;}
.product_r_content ul li img{ width:280px; height:210px; float:left;}
.product_r_content ul li p{ width:100%; height:30px; line-height:37px; text-align:center; float:left; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.product_r_content ul li p a{ color:#4BB747;}
.product_r_content ul li p a:hover{ color:#4BB747;}

.ad1{ width:100%; height:auto; margin:0px;}
.ad1 img{ width:100%; height:auto;}

.youshi{ width:1255px; height:auto; overflow:hidden; margin: 0px auto;}
.youshi_title{ width:100%; height:auto; overflow: hidden; margin-bottom: 45px;}
.youshi_title img{ display: block; margin: 0px auto;}
.youshi_1{ width:100%; height:262px; float:left; background:url("../images1/youshi_1_bg.jpg") no-repeat;}
.youshi_2{ width:100%; height:472px; float:left; background:url("../images1/youshi_2_bg.jpg") no-repeat;}
.youshi_3{ width:100%; height:262px; float:left; background:url("../images1/youshi_3_bg.jpg") no-repeat;}
.youshi_4{ width:100%; height:472px; float:left; background:url("../images1/youshi_4_bg.jpg") no-repeat;}
.youshi_center{ width:1015px; height:auto; margin:0px auto;}
.youshi_bt{ font-size:30px;}
.youshi_bt span{ font-size:30px; color:#009E0B;}
.youshi_txt{ width: 100%; height:auto; float:left; overflow:hidden;}
.youshi_txt li{ width:100%; min-height:27px; line-height:27px; margin:8px 0;}
.youshi_txt li p{font-size:15px; margin-left:7px;}

.youshi_1_title{ margin:27px 0px 10px 102px; letter-spacing:1px;}
.youshi_1_title i,.youshi_2_title i,.youshi_3_title i,.youshi_4_title i{ color: #999898; font-size: 20px; font-style: normal; text-transform: uppercase;}
.youshi_1_content{margin: 13px 0px 0px 0px;}
.youshi_2_title{ margin:107px -12px 10px 0px; float:right; letter-spacing:1px;}
.youshi_2_content{ float:right; margin:1px -68px 0px 0px;}
.youshi_3_title{ margin:10px 0px 0px 102px; letter-spacing:1px;}
.youshi_3_content{margin: 10px 0px 0px -2px;}
.youshi_4_title{ float:right; margin:98px 98px 10px 0px; letter-spacing:1px;}
.youshi_4_content{ width: 442px; float:right; margin:0px 0px 0px 23px;}

.ad2{width:100%; height:auto; overflow:hidden;}
.ad2 img{ width:100%; height:auto; display: block;}

.anli{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.anli_title{ width:100%; height:auto; margin:0px auto 30px;}
.anli_title img{ height: auto; display: block; margin: 0px auto;}
.anli_content{ width:100%; height:auto; float:left;}
.anli_content dl{}
.anli_content dl dt{ width:589px; height:auto; float:left; position: relative;}
.anli_content dl dd{ width:286px; height:auto; float:left; margin:0px 0px 18px 18px; position: relative;}
.anli_content dl dt img,.anli_content dl dd img{ width:100%; height:auto;}
.anli_txt{ width:85%; height:85%; float:left; text-align:center; border: 3px solid #009E0B; margin: 7.5% auto 0; position: absolute; left: 7%; top:0;}
.anli_content dl dt .anli_txt p,.anli_content dl dd .anli_txt p{ width: 95%; height: 51px; overflow: hidden; margin: 0px auto; line-height: 51px; top:80%; position: relative; color:#333; font-size:12px; background: url("../images1/anli_p_bg.png") no-repeat; background-size: 100% 100%;}
.anli_content dl dd .anli_txt p{ height: 25px; line-height: 25px; font-size:12px;}


.aboutus{ width:1920px; height:554px; overflow:hidden; position:relative; left:50%; margin-left:-960px; background:url("../images1/about_bg.jpg") no-repeat; margin-top:55px;}
.aboutus1{ width:1200px; height:auto; margin:0px auto;}
.aboutus_r{ width:600px; height:auto; float:right; overflow:hidden; margin-top:52px;}
.aboutus_r span{ display: block; margin: 42px 0 0 67px;}
.aboutus_r p{line-height: 21px; color:#333; padding: 7px 95px 5px;}
.aboutus_r a{ width:106px; height:29px; float: right; display:block; background:#009E0B; text-align:center; line-height:29px; color:#333; margin: 8px 104px 0px 0;}



.huoban{ width:1200px; height:auto; overflow:hidden; margin:40px auto 0px;}
.huoban_content{ width:100%; height:auto; overflow:hidden; margin:40px auto 0px;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .prev,.picMarquee-left .next{ display:block; position: absolute; width:50px; height:145px; float:right;  overflow:hidden;
    cursor:pointer; background:url("../images1/arrow.png") no-repeat; top:26px; z-index: 5;}
.picMarquee-left .next{ background-position:0 -145px; right: 0; }
.picMarquee-left .bd{ width: 94%; margin: 0px auto; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width: 25%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ width: 90%; border: 1px solid #009E0B; text-align:center; }
.picMarquee-left .bd ul li .pic img{ width: 100%; height: auto; display:block; }
.picMarquee-left .bd ul li .pic p{ margin-bottom: 20px; }



.news{ width:1200px; height:auto; overflow:hidden; margin:60px auto 0px;}
.news_content{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.news_content ul{
    width: 100%;
}
.news_content ul li{
    width: 23%;
    height: auto;
    margin: 1% 1%;
    float: left;
    box-shadow: 2px 2px 15px #888888;
}
.news_content ul li img{
    width: 100%;
    height: 207px;
}
.news_txt{
    height: auto;
    overflow: hidden;
    padding: 8% 2%;
}
.news_txt a
{
    display:block;
    width:100%;
    height:21px;
    overflow:hidden;
    color: #009E0B;
    font-size: 16px;
}
.news_txt p{
    line-height: 25px;
    margin-top: 10px;
}
.news_txt span{
    float: right;
    font-size: 12px;
    color: #009E0B;
}

.link{ width:100%; height:auto; overflow:hidden; margin:20px auto 0px;}
.link1{ width:1200px; height:61px; margin:0px auto;}
.link_title{ width:100%; height:30px; overflow:hidden; background:url("../images1/link_title_bg.jpg") no-repeat; float:left;}
.link_content{ width:99%; height:53px; overflow:hidden; float:right;}
.link_content a{ line-height:56px; padding:0px 20px; color:#fff;}

.footer{ width:100%; height:auto; overflow:hidden; margin:40px auto 0; background:#009E0B;}
.footer1{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.bot_nav{ width:100%; height:50px; overflow:hidden; background:#06810D; margin-top:5px;}
.bot_nav p{width:80%; margin: 0px auto;}
.bot_nav a{width:16%; display:block; border-right: 1px solid #fff; line-height: 20px; color:#fff; float:left; text-align:center; margin-top: 16px;}
.bot_nav a:last-child{ border: none;}


.footer_r{ width:780px; height:auto; overflow:hidden; margin: 50px auto 30px;}
.footer_logo{ width: 374px; height: auto; float: left; margin-right: 20px; margin-top: 9px; border-right: 1px solid #fff; padding-right: 20px;}
.footer_r p{ color: #fff; line-height: 26px; float: left;}

.footer1 ul{ width:100%; height:auto; overflow:hidden; margin:60px auto 30px;}
.footer1 ul li{ float:left;}
.footer1 ul li p{ height:auto; margin:30px 0px 0px 0px;}
.footer1 ul li span{ color:#fff; text-align:center; line-height:28px; margin-right:30px;}
.footer1 ul li span i{ color:#fff; line-height:28px; padding-right:10px;}

.footers{ display:none;}

/*新闻列表*/
.ny_banner{ width:100%; height:auto; overflow:hidden;}
.ny_banner img{ width:100%; height:auto;}
.ny_main{ width:1200px; height:auto; overflow:hidden; margin:0px auto 30px;}
.daohang{ width:100%; height:55px; line-height:55px; margin:0px auto 30px; float: left;}
.daohang_content{ width: 1200px; height: 55px; margin: 0px auto; background: url("../images1/daohang_ico.jpg") no-repeat left;}
.daohang p{ float:left; padding-left:22px; line-height:55px;}
.daohang p a{ color:#333;}
.daohang p font{ color:#06810D;}
.daohang_bottom{ width: 1920px; height:60px; position: relative; left: 50%; margin-left: -960px; background: url("../images1/daohang_bottom.jpg.html") no-repeat;}

.ny_news{ width:1198px; height:auto; overflow:hidden; border: 1px solid #009E0B;}
.ny_news_content{ width:97%; height:auto; overflow:hidden; margin: 0px auto;}
.ny_news_fl{ width: 100%; height: 45px; float: left; border-bottom:1px solid #06810D; margin: 35px auto;}
.ny_news_fl a{ width: 148px; height: 45px; display: block; float: left; color: #333333; line-height: 45px; text-align: center; font-size: 20px;}
.ny_news_fl a:hover{ text-decoration: none; background: #06810D; color: #FDDF01;}
.ny_news_fl .newsfl_active{ background: #06810D; color: #FDDF01;}
.ny_news_top{ width: 100%; height: auto; float: left; overflow: hidden;}
.ny_news_top span{ width: 100%; height: 30px; font-size: 18px; float: right; display: block; text-align: center; line-height: 30px; margin: 0px auto 10px;}
.ny_news_top p{ width: 100%; height: auto; float: right; color: #666666; line-height: 25px;}
.ny_news_top a{ width: 100px; height: 30px; border: 1px solid #D6D6D6; display: block; text-align: center; line-height: 30px; float: left; color: #999999; margin: 22px 0px 0px 1%;}
.ny_news_content ul{ width:100%; height:auto; overflow:hidden; float: left; margin: 30px auto 0px; border-top: 1px solid #009E0B; background: url("../images1/g_line.jpg") repeat-y center;}
.ny_news_content ul li{ width:46%; height:auto; margin:15px auto 5px; overflow:hidden; float: left;}

.news_txt2{ width:100%; height:auto; overflow:hidden;}
.news_txt2 a{ color:#333; font-size:18px; margin:20px 0px 15px 10px; float:left;}
.news_txt2 i{ float:left; margin:20px 0px 15px; color:#009E0B; font-style:normal; font-size: 18px; border-right: 1px solid #333333; padding-right: 10px;}
.news_txt2 p{ width:100%; color:#666666; float:left; line-height:25px;}
.ny_news_content ul li:nth-child(2n){ float: right;}
.ny_news_content ul li:nth-child(2n+1){ float: left;}


.fenye{ width:100%; height:30px; float:right; margin:10px auto;}

/* 新闻详情 */
.ny_newsdetial{ width:100%; height:auto; overflow:hidden;  margin-top:20px;}
.ny_pro_content .news_name{ width:90%; margin:0px auto; text-align:center; padding-bottom:30px;}
.ny_pro_content .news_name h2{ font-size:1.1rem; color:#333; padding-top:20px;}
.ny_pro_content .news_name p{ color:#666; line-height:50px; border-bottom:1px solid #009D0B;}
.prodetail22{ width:92%; height:auto; overflow:hidden; margin:0 auto; color:#333; line-height:22px; padding-bottom:30px; font-size:14px;}
.prodetail22 p{ font-size:14px; line-height:25px;}


/* 产品列表页 */

.ny_pro{ width:1200px; height:auto; overflow:hidden;}
.ny_cont{ width:269px; height:auto; overflow:hidden; float:left; margin-top:30px; border: 1px solid #009E0B;}
.ny_cont_title{ width:269px; height:107px; float:left; background:url("../images1/ny_con_tit_bg.jpg.html") no-repeat;}
.ny_cont_content{ width:269px; height:auto; overflow:hidden; float:left; background: url("../images1/ny_con_tel_bg.jpg") no-repeat; word-break: break-all;}
.ny_cont_content span{ color: #009D0B; font-size: 19px; display: block; margin: 35px 0px 10px 97px;}
.ny_cont_content p{ font-size:14px; margin:15px 0px 20px 30px; line-height: 25px;}

.ny_pro_content{ width:888px; height:auto; overflow:hidden; float:right; margin:0px auto; border: 1px solid #009E0B;}
.ny_pro_content_title{ width: 97%; height: 53px; border-bottom: 1px solid #009d0b; margin: 0px auto; line-height: 53px; font-size: 18px; text-align: center;}
.ny_pro_content_title i{ color: #009d0b; line-height: 53px; font-style: normal; font-size: 18px;}
.ny_pro_content_content{ width: 97%; height: auto; margin: 0px auto;}
.ny_pro_content ul{ width:104%; overflow:hidden; margin-top:27px;}
.ny_pro_content ul li{ width:280px; height:auto; overflow:hidden; float:left; margin:0px 11px 0px 0px;}
.ny_pro_content ul li a{ color:#333; overflow:hidden; line-height:70px; display:block;}
.ny_pro_content ul li img{ width:280px; height:210px;}
.ny_pro_content ul li p{ width:100%; height:70px; overflow:hidden; text-align:center;}


/*产品详细页*/
.ny_prodetail_txt{ width:100%; height:auto; margin:25px auto; overflow:hidden;}
.ny_prodetail_txt img{ max-width:90%; height:auto; display: block; margin: 0px auto;}
.shuoming{ width:430px; height:auto; float:right;}
.shuoming span{ width:100%; font-size:20px; line-height:50px; float:left;}
.shuoming p{ width:100%; height:120px; float:left; margin-top:10px; line-height:25px; color:#747474; overflow:hidden;}
.shuoming font{ width:124px; height:35px; float:left; display:block; background:#30A403; text-align:center; line-height:35px; color:#fff;}
.shuoming i{ font-style:normal; color:#F08100; font-size:34px;float: left; display: block; width: 100%; margin-top:20px;}


.ny_prodetail_txt2{ width:100%; height:auto; margin:0px auto; margin-top:35px; overflow:hidden;}
.ny_detailtxt_content{width:100%; height:auto; padding:0 0 3% 0%; overflow:hidden; line-height:25px; float:left;}
.ny_detailtxt_i{ width:100%; height:35px; float:left; background:url("../images1/detailtxt_i.jpg.html") no-repeat; margin-bottom:20px;}
.ny_detailtxt_i span{ line-height:28px; color:#fff; margin:0px 335px 0px 18px;}
.ny_detailtxt_i a{ color:#fff;}


.pro_tj{ width:100%; height:auto; overflow:hidden; margin:0px auto;}
.pro_tj_title{ width: 100%; height: 30px; background: #30a403;}
.pro_tj_title p{ color: #ffffff; line-height: 30px; margin-left: 20px; font-size: 16px;}
.pro_tj_content{ width:100%; height:auto; float:right; overflow:hidden; margin:0px auto 0px;}

/* 产品推荐 css */
.picScroll-left{ width:1220px; height: auto;  overflow:hidden; margin: 30px auto 0; }
.picScroll-left .bd{ width: 100%; margin: 0px 0px 0px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; margin: 0px auto;}
.picScroll-left .bd ul li{ width: 25%; float:left; _display:inline; overflow:hidden;}
.picScroll-left .bd ul li .pic,.picScroll-left .bd ul li .title{ width: 94%; text-align: center; margin: 0px auto;}
.picScroll-left .bd ul li .pic img{ width:100%; height:auto; display:block; }
.picScroll-left .bd ul li .title a{ color: #333333; line-height: 50px;}


.fenye{ width:98%; height:auto; margin:20px auto 30px; overflow:hidden;}
.fenye a{ color:#f9a600;}
.pagebox{font-size:0.9rem;line-height:200%;font-weight:normal; margin:10px auto 10px;}
.flickr {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:0.9rem;}
.flickr a {border: #c7c7c7 1px solid; padding:5px 10px; background:#fff; background-position: 50% bottom;color: #999999; margin-right: 5px; text-decoration: none}
.flickr a:hover {border: #DFDFDF 1px solid; background-image: none; color: #ffffff; background-color: #009D0B}
.meneame a:active {border: #333 1px solid; background-image: none; color: #fff; background-color: #0061de}
.flickr span.current {padding:5px 10px; font-weight: bold; background:#009D0B; color:#ffffff; margin-right: 3px; border:1px solid #c7c7c7;}
.flickr span.disabled { padding:5px 10px; color: #80653E; background:#fff; margin-right: 3px; border:1px solid #c7c7c7;}

.nav .peiseka{ display:none;}

.izl-rmenu{position:fixed; right:10px; bottom:10px; padding-bottom:73px; background:url("../images1/r_b.png.html") 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url("../images1/r_qq.png") 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu .btn-ps{background:url("../images1/peise.png") 0px 0px no-repeat; background-color:#56A3FF; display:block;}
.izl-rmenu .btn-ps:hover{ background-color:#3F8BE6;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url("../images1/r_qq.png") 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url("../images1/r_wx.png") 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url("../images1/r_phone.png") 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url("../images1/r_top.png") 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.sx{ width:90%; height:30px; margin:10px auto 30px; color:#009D0B}
.sx a{ color:#333;}


